package com.ruoyi.business.sundry.domain;

import java.math.BigDecimal;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.business.base.JoBaseEntity;
import lombok.Data;

/**
 * 绩效对象 jb_performance
 *
 * @author ruoyi
 * @date 2024-10-11
 */
@Data
public class JbPerformance extends JoBaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 类型(0=公司1=部门2=个人) */
    @Excel(name = "类型(0=公司1=部门2=个人)")
    private Integer performanceType;

    /** 关联id（个人） */
    @Excel(name = "关联id", readConverterExp = "个人")
    private Long relatedId;

    /** 所属部门 */
    @Excel(name = "所属部门id")
    private Long department;

    /** 目标财年 */
    @Excel(name = "目标财年")
    private String financialYear;

    /** 目标类型 */
    @Excel(name = "目标类型 bs_performance_targettype")
    private String targetType;

    /** 年度目标 */
    @Excel(name = "年度目标")
    private BigDecimal annualTarget;

    /** 目标单位 */
    @Excel(name = "目标单位 bs_performance_targetunit")
    private String targetUnit;

    /** 第一季度 */
    @Excel(name = "第一季度")
    private BigDecimal quarterOne=BigDecimal.ZERO;

    /** 第二季度 */
    @Excel(name = "第二季度")
    private BigDecimal quarterTwo=BigDecimal.ZERO;

    /** 第三季度 */
    @Excel(name = "第三季度")
    private BigDecimal quarterThree=BigDecimal.ZERO;

    /** 第四季度 */
    @Excel(name = "第四季度")
    private BigDecimal quarterFour=BigDecimal.ZERO;

    /** 1月 */
    @Excel(name = "1月")
    private BigDecimal january=BigDecimal.ZERO;

    /** 2月 */
    @Excel(name = "2月")
    private BigDecimal february=BigDecimal.ZERO;

    /** 3月 */
    @Excel(name = "3月")
    private BigDecimal march=BigDecimal.ZERO;

    /** 4月 */
    @Excel(name = "4月")
    private BigDecimal april=BigDecimal.ZERO;

    /** 5月 */
    @Excel(name = "5月")
    private BigDecimal may=BigDecimal.ZERO;

    /** 6月 */
    @Excel(name = "6月")
    private BigDecimal june=BigDecimal.ZERO;

    /** 7月 */
    @Excel(name = "7月")
    private BigDecimal july=BigDecimal.ZERO;

    /** 8月 */
    @Excel(name = "8月")
    private BigDecimal august=BigDecimal.ZERO;

    /** 9月 */
    @Excel(name = "9月")
    private BigDecimal september=BigDecimal.ZERO;

    /** 10月 */
    @Excel(name = "10月")
    private BigDecimal october=BigDecimal.ZERO;

    /** 11月 */
    @Excel(name = "11月")
    private BigDecimal november=BigDecimal.ZERO;

    /** 12月 */
    @Excel(name = "12月")
    private BigDecimal december=BigDecimal.ZERO;

    /** 备注 */
    @Excel(name = "备注")
    private String remark;


}
